ایجکس یا AJAX چیست و چه کاربردی دارد؟
در گذشته سایت ها تنها بر پایه html طراحی میشدند و به این صورت که کاربر برای دریافت تغییرات با زدن کلید f5 مطالب صفحه مجدد بار گذاری میشد و اطلاعات از سرور گرفته میشد که باعث اتلاف وقت کاربر و همچنین هدر رفتن حجم نت میشود.
در سال 2005 تیم ای جکس تصمیم گرفتند برای این مشکل راه حلی پیدا کنند . این عملکرد را بهبود بخشند.
توانایی ای جکس به این صورت است که درخواست ها را مدیریت میکند و همچنین میتواند حجم زیادی از اطلاعات را در خود نگه دارد. به این معنا که شما بدون اینکه صفحه را رفرش کنید درخواست به سرور ارسال شده و همانجا نتیجه را به شما نشان می دهد الان خیلی از زبان ها از همین رویه استفاده میکنند و ایجکس تقریبا قدیمی شده و زبان های جدید خیلی راحت تر و بهتر مدیریت می کنند مواردی مانند زبان react یا livewire در لاراول مواردی از این قبیل هستند.
ای جکس چیست ؟
ای جکس یک زبان برنامه نویسی نیست در واقع مجموعه ای فناوری هایی است که در طراحی وب استفاده میشوند .
ajax از دو فناوری xml و جاوا اسکریپت بنا شده است و چون این دو متعلق به شرکت خاصی نیستند شما مقالات زیادی درباره آنها پیدا میکنید و هر شرکتی اظهار نظر کرده است!
معایب ajax :
هر فناوری جدید علاوه بر مزایا و کاربرد های مفید یکسری معایب را نیز داراست :
هر مرور گری که جاوا اسکریپت را پشتیبانی نکند یا در تنظیمات این قابلیت غیر فعال شده باشددیگر امکان استفاده صحیح از صفحات ای جکس راندارد. تلفن های هوشمند این قابلیت را ندارند که در اینده نه چندان دور منتطر بهبود این مشکل خواهیم بود.
بطور معمول با زدن دکمه back کاربر به صفحه پیشین برمیگردد اما صفحاتی که از ای جکس استفاده شده است این قابلیت را ندارند که با کمک html 5 این مشکل تا حدودی برطرف شده است .
مک html 5 این مشکل تا حدودی برطرف شده است .
برچسب ها: ajax, ajax-چیست, مزایا-و-معایب-ای جکس, اژاکس, کارایی-ای-جکس